package practice;
/*
题目：有1、2、3、4个数字，能组成多少个互不相同且无重复数字的三位数？都是多少？
程序分析：可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。
 */
public class program_11 {
    public static void main(String[] args){
        int sum=0;
        for(int i=1;i<=4;i++){
            l1:for(int j=1;j<=4;j++){
              if(i==j){
                  continue l1;
                }else{
                  l2:for(int k=1;k<=4;k++){
                    if(k==i||k==j){
                        continue l2;
                    }else{
                        System.out.println(i*100+j*10+k);
                        sum++;
                    }
                  }
              }
            }
        }
        System.out.println("共有"+sum+"个三位数");
    }
}

